package com.lab.service;

import com.lab.dto.UserDTO;
import com.lab.entity.User;
import com.lab.vo.UserVO;

/**
 * 学生登录相关服务接口（按学号登录）
 */
public interface StudentService {

    /**
     * 学生按学号登录
     * @param userDTO 登录参数（包含studentId和password）
     * @return 登录结果VO（含用户信息和token）
     */
    UserVO loginByStudentId(UserDTO userDTO);

    /**
     * 根据学号查询用户
     * @param studentId 学号
     * @return 用户信息
     */
    User getByStudentId(String studentId);
}